package com.sls.game.dao;

import java.util.List;

import com.sls.game.page.Pagination;
import com.sls.game.pojo.enlink.EnLinkProduct;

/**
 * 恩联数据维护
 * 
 * @author cx
 * 
 */
public interface EnLinkProductDAO {

	/**
	 * 新增产品
	 * 
	 * @param productInfo
	 *            产品信息
	 */
	public void insert(EnLinkProduct productInfo);

	/**
	 * 单条查询
	 * 
	 * @param productId
	 * @return
	 */
	public EnLinkProduct queryByProductId(String productId);

	/**
	 * 分页查询
	 * 
	 * @param nutsNetGoodsInfo
	 * @return
	 */
	public Pagination<EnLinkProduct> queryPaginationList(
			EnLinkProduct enLinkGoodsInfo);

	/**
	 * 查询所有产品信息
	 * 
	 * @return
	 */
	public List<EnLinkProduct> queryAllProductInfo(String state);

	/**
	 * 更新审核状态
	 * 
	 * @param enLinkGoodsInfo
	 */
	public void updateState(EnLinkProduct enLinkGoodsInfo);

	/**
	 * 查询所有产品id
	 * 
	 * @return
	 */
	public List<String> queryAllProductId();
	
	/**
	 * 商品更新
	 * @param enLinkGoodsInfo
	 */
	public void update (EnLinkProduct enLinkGoodsInfo);
}
